Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F25 USA F26 Canada F1 Canada F2 Canada F3 Austria F1 Open de Charleroi - Charleroi 2001 UT Tyler Patriot Challenger - Tyler Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Orleans Challenger Bordeaux Challenger Tiburon Challenger Sarasota Challenger Bordeaux Challenger Vancouver Challenger Eckental Challenger AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Estoril Open - Estoril USA F27 Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Siebel Open - San Jose International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm Tata Open 2003 - Chennai Siebel Open - San Jose International Tennis Championships - Delray Beach Open de Moselle - Metz AAPT Championships - Adelaide Ordina Open - 's-Hertogenbosch TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Medibank Private International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona BMW Open - Munich The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Tennis Channel Open - Las Vegas BMW Open - Munich Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok China Open - Beijing Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Ecuador F2 Ecuador F3 Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Germany F1 Germany F2 BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Citi Open - Washington Malaysian Open - Kuala Lumpur Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Citi Open - Washington Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Dallas Challenger Dallas Challenger Mouilleron-Le-Captif Challenger Davidoff Swiss Indoors - Basel Optimus Maia Open - Maia Eisenberg Jerusalem Open - Jerusalem Guzzini Challenger - Recanati Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Lubbock Challenger - Lubbock USTA Men's Challenger of Dallas - Dallas Gemax Open - Belgrade Schickendanz Open - Furth Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding Open D'Orleans - Orleans Baton Rouge Pro Tennis Classic - Baton Rouge Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Sao Paulo Challenger Salinas Challenger Sunrise Challenger Orleans Challenger Athens Challenger Internationaux de Bretagne - Brest Orleans Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Monte Carlo Open - Monte Carlo Tennis Masters Series - Toronto Irving Challenger Nottingham Challenger Winnetka Challenger Tennis Masters Series - Paris Ortisei Challenger Tennis Masters Series - Monte Carlo Guadalajara Challenger Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Istanbul Challenger Tennis Masters Series - Paris Petange Challenger Orleans Challenger Heilbronn Challenger Granby Challenger Mons Challenger Eckental Challenger Puebla Challenger Manchester Challenger Columbus Challenger Monterrey Challenger Dallas Challenger Tennis Masters Series - Monte Carlo Surbiton Challenger Tennis Masters Series - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Zagreb Open - Zagreb Open de L'Isere-Open 38 - Grenoble LTA Hull Challenger - Hull Residenza Open - Magdeburg The Waco International Tennis Challenger - Waco Tatra Banka Open - Bratislava NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Open Sainte-Victoire - Aix-En-Provence Telecom Italia Masters - Rome Internationaux de Tennis de Brest - Brest Tennis Masters Series - Hamburg 2005 Tulsa Challenger - Tulsa Rogers Cup - Montreal Challenger Ford de Cherbourg - Cherbourg Sparkessen Magdeburg Open - Magdeburg USTA Freeman Men's Challenger - Joplin Internationaux du Doubs - Besancon 2006 Challenger of Santa Clarita California Challenger - Valencia Ciudad de Telde - Telde Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague Unique Zagreb Open - Zagreb Baden Open - Ettlingen Open Castilla y Leon - Segovia Western & Southern Financial Group Masters - Cincinnati GHI Bronx Tennis Classic - Bronx Privatbank Open 2006 - Dnepropetrovsk San Remo Tennis Cup - San Remo NASDAQ-100 Open - Miami PEOPLEnet Cup - Dnepropetrovsk Puerto Rico Challenger Tennis Event - Humacao Masters Series Monte Carlo - Monte Carlo Tallahassee Tennis Challenger - Tallahassee ATP Open Castilla y Leon - Segovia Masters Series Madrid - Madrid BNP Paribas Masters - Paris Heilbronn Challenger Bergamo Challenger Pacific Life Open - Indian Wells Baton Rouge Challenger Cremona Challenger Sony Ericsson Open - Miami Tatra Banka Slovak Open - Bratislava Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Okal Cup - Eckental Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Athens Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Ethias Trophy - Mons Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati KGHM Polish Indoors - Wroclaw Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Challenger Ford de Cherbourg - Cherbourg Sony Ericsson Open - Miami Tallahassee Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Mons Challenger BNP Paribas Open - Indian Wells Dallas Challenger Sony Ericsson Open - Miami Tunis Challenger Open de L'Isere - Grenoble Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Hilton Waikoloa Village USTA Challenger - Waikoloa Mutua Madrilena Masters Madrid - Madrid Ortisei Challenger Rogers Cup - Toronto Challenger 42 - Andrezieux Bordeaux Challenger Nottingham Challenger Western & Southern Financial Group Masters - Cincinnati XI Abierto Internacional de Salinas - Salinas Rhodes Challenger BMW Tennis Championship - Sunrise Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ramat Hasharon Challenger Mouilleron-Le-Captif Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid XL Bermuda Open - Bermuda Internazionali BNL d'Italia - Rome Sacramento Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Brescia Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Irving Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Ortisei Challenger Monte-Carlo Rolex Masters - Monte-Carlo USTA Challenger of San Antonio - San Antonio Mutua Madrid Open - Madrid Irving Challenger Rogers Cup - Toronto Western & Southern Open - Cincinnati Helsinki Challenger Bordeaux Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Garden Open - Rome Mutua Madrid Open - Madrid Hungarian Open - Budapest Rogers Cup - Montreal Western & Southern Open - Cincinnati Open Sainte Victoire - Aix-En-Provence Heilbronn Challenger Miami Open - Miami Prague Open - Prague Mutua Madrid Open - Madrid Irving Challenger Tiburon Challenger Ortisei Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Challenger 42 - Andrezieux Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon Salzburg Challenger Open de Franche Comte - Besancon Nottingham Challenger BMW Tennis Championship - Sunrise ABN AMRO World Tennis Tournament - Rotterdam Guimaraes Challenger Orleans Challenger Time Warner USTA Challenger - Binghamton Rennes Challenger GHI Bronx Tennis Classic - Bronx Internationaux de Tennis de Brest - Brest Campbells Hall of Fame Tennis Championships - Newport Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Countrywide Classic - Los Angeles Open D'Orleans - Orleans Open de L'Isere - Grenoble CA-Challenge - Graz USTA Challenger of Orlando - Orlando Pilot Pen Tennis - New Haven Intersport Heilbronn Open - Heilbronn TED Open - Istanbul Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mallorca Open - Mallorca Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, GER-FRA 1-4 Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Power Horse Cup - Dusseldorf Heineken Open - Auckland Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Erste Bank Open - Vienna Power Horse Cup - Dusseldorf Citi Open - Washington Moselle Open - Metz U.S. National Indoor Tennis Championships - Memphis If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney Geneva Open - Geneva Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle Mercedes Cup - Stuttgart SAP Open - San Jose Qatar ExxonMobil Open - Doha Apia International - Sydney Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Swiss Indoors Basel - Basel BMW Open - Munich BB&T Atlanta Open - Atlanta ASB Classic - Auckland If Stockholm Open - Stockholm SAP Open - San Jose St. Petersburg Open - St. Petersburg Memphis Open - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gerry Weber Open - Halle Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Adidas International - Sydney Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport If Stockholm Open - Stockholm Erste Bank Open - Vienna Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle SAP Open - San Jose Copenhagen Open - Copenhagen Qatar ExxonMobil Open - Doha Open de Moselle - Metz U.S. National Indoor Tennis Championships - Memphis River Oaks International Tennis Tournament - Houston Gerry Weber Open - Halle If Stockholm Open - Stockholm The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Open 13 - Marseille Adidas International - Sydney RCA Championships - Indianapolis Milan Indoors - Milan Davidoff Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Open Sud de France - Montpellier Thailand Open - Bangkok Tennis Masters Series - Paris Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Olympics - Beijing Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, ROU-FRA 0-5